اصلاح بسته های نرم افزاری با استفاده از تشخیص جامعه با توجه به پایداری

پایان نامه
چکیده

در شرایط واقعی، با افزایش پیچیدگی و اندازه پروژه های نرم افزاری، نگهداری و ساخت برنامه های قابل اطمینان مشکل و هزینه بر می شود. اصلاح کردن نرم افزار به عنوان روشی برای ارتقا ساختار داخلی برنامه با هدف بهبود بسیاری از ویژگی های نرم افزاری مانند قابلیت نگهداری قلمداد می شود. در این پایان نامه، موضوع اصلاح بسته های نرم افزاری به وسیله الگوریتم های تشخیص جامعه، با تمرکز بر مسئله پایداری بسته ها، مورد بررسی قرار گرفته است. الگوریتم ارائه شده با استخراج یک شبکه از وابستگی های میان بسته های نرم افزاری کدهای زبان جاوا شروع به کار می کند. سپس یک روش تشخیص جامعه بر روی این شبکه اعمال می شود تا تغییراتی که امکان اعمال آن ها روی ساختار بسته ها محتمل است را پیدا کند. در این کار، اهمیت استفاده از گراف های جهت دار، در هنگام مدل کردن ارتباط میان بسته ها با گراف ها نیز بررسی شده و اثباتی برای رابطه بین پایداری بسته ها و خاصیت ماژولاریتی گراف وابستگی ارائه شده است، که نشان می دهد که این دو خاصیت با یک دیگر هم جهت هستند. برای ارزیابی الگوریتم ارائه شده، ابزاری برای تحلیل زنده بسته های نرم افزاری طراحی شده، و دو سیستم نرم افزاری به وسیله آن مورد بررسی قرار گرفته اند. نتایج نشان می دهد که مدل کردن وابستگی بسته ها با گراف های جهت دار و اعمال روش ارائه شده، نسبت به روش های غیر جهت داری که در کارهای پیشین مورد استفاده قرار گرفته اند، باعث پایداری بیشتر بسته های نرم افزاری می شود.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

استفاده از بسته نرم افزاری در آموزش درس کنترل خودکار

امروزه کاربرد مهندسی کنترل مخصوص به دسته‌ای خاص از رشته‌ها نیست و گسترۀ وسیعی از مسائل روزمره را دربرمی‌گیرد. بنابراین درس کنترل خودکار به‌عنوان یک درس سه‌واحدی در بسیاری از رشته‌های مهندسی ارائه می‌شود. دسترسی نداشتن به اهداف آموزشی درس کنترل خودکار علاوه بر زیانهای کوتاه‌مدت آموزشی مذکور، باعث کاهش توانایی دانش‌آموختگان در بازار کار خواهد‌ شد. در این مقاله روشی نوین بر مبنای...

متن کامل

مقایسه تأثیر وضعیت طاق باز و دمر بر وضعیت تنفسی نوزادان نارس مبتلا به سندرم دیسترس تنفسی حاد تحت درمان با پروتکل Insure

کچ ی هد پ ی ش مز ی هن ه و فد : ساسا د مردنس رد نامرد ي سفنت سرتس ي ظنت نادازون داح ي سکا لدابت م ي و نژ د ي سکا ي د هدوب نبرک تسا طسوت هک کبس اـه ي ناـمرد ي فلتخم ي هلمجزا لکتورپ INSURE ماجنا م ي دوش ا اذل . ي هعلاطم ن فدهاب اقم ي هس عضو ي ت اه ي ندب ي عضو رب رمد و زاب قاط ي سفنت ت ي هـب لاتـبم سراـن نادازون ردنس د م ي سفنت سرتس ي لکتورپ اب نامرد تحت داح INSURE ماجنا درگ ...

متن کامل

استفاده از بسته نرم افزاری در آموزش درس کنترل خودکار

امروزه کاربرد مهندسی کنترل مخصوص به دسته ای خاص از رشته ها نیست و گسترۀ وسیعی از مسائل روزمره را دربرمی گیرد. بنابراین درس کنترل خودکار به عنوان یک درس سه واحدی در بسیاری از رشته های مهندسی ارائه می شود. دسترسی نداشتن به اهداف آموزشی درس کنترل خودکار علاوه بر زیانهای کوتاه مدت آموزشی مذکور، باعث کاهش توانایی دانش آموختگان در بازار کار خواهد شد. در این مقاله روشی نوین بر مبنای نرم افزار متلب برا...

متن کامل

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023